function bindEmailCaptchaClick(){
// 1、#id选择器，得到标签,执行click点击事件，
  $("#captcha-btn").click(function(event){
    // $this：代表的是当前对象的jquery对象
    var $this = $(this);
    // 2、阻止验证按钮代替注册按钮实现，用户邮箱发送给服务器
    event.preventDefault();
    // 3、获取用户输入的邮箱
    var email = $("input[name=email]").val();
    // 4、$：可代表jquery对象，直接使用ajax异步刷新，实现验证码发送请求
    $.ajax({
    // http:127.0.0.1:500 ， auth/captcha/email?email=xxx@qq.com
    // 5、路径，提交方法：设置实现请求的视图函数路径，以及提交方法
    url:"/auth/captcha/email?email="+email,
    method:"GET",
    // 6、判断请求成功还是失败，回调函数success,fail
    success: function(result){
        var code = result["code"];
        if (code == 200)
        {
        // 增加验证码倒计时功能,倒数60秒
        var countdown = 60;
        // 开始倒计时前，就取消验证码按钮的点击事件
        $this.off("click");
        // timer表示定时器id，在浏览器用作为定时任务的唯一标识；设置时间间隔函数，每间隔一秒就会
        var timer = setInterval(function(){
        // 把验证码框里的内容修改成数字
        $this.text(countdown);
        countdown -= 1;
        //倒计时结束时执行
        if (countdown <= 0){
            // 清理定时器，其实是清理浏览器中标识的定时id
            clearInterval(timer);
            // 按钮修改成原来的验证码内容
            $this.text("获取验证码");
            // 重新绑定验证码点击事件
            bindEmailCaptchaClick();
        }

        },1000)
            alert("发送验证码成功");
        }else
        {
           alert(result["message"]);
        }

    },
    error: function(result){
        console.log(error);
    }

       })
  });

}

// 整个网页加载后，在执行js
$(function(){
    bindEmailCaptchaClick();
});